On Arithmetic Branching Programs
نویسندگان
چکیده
The model of arithmetic branching programs is an algebraic model of computation generalizing the model of modular branching programs. We show that, up to a polynomial factor in size, arithmetic branching programs are equivalent to complements of dependency programs, a model introduced by Pudll ak and Sgall 20]. Using this equivalence we prove that dependency programs are closed under conjunction over every eld, answering an open problem of 20]. Furthermore, we show that span programs, an algebraic model of computation introduced by Karchmer and Wigderson 16], are at least as strong as arithmetic programs; every arithmetic program can be simulated by a span program of size not more than twice the size of the arithmetic program. Using the above results we give a new proof that NL/poly L/poly, rst proved by Wigderson 25]. Our simulation of NL/poly is more eecient, and it holds for logspace counting classes over every eld.
منابع مشابه
On Arithmetic Branching
We consider the model of arithmetic branching programs, which is a generalization of modular branching programs. We show that, up to a polynomial factor in size, arithmetic branching programs are equivalent to complements of dependency programs, a model introduced by Pudl ak and Sgall [14]. Using this equivalence we prove that dependency programs are closed under conjunction, answering an open ...
متن کاملThe Isomorphism Problem for One-time-only Branching Programs and Arithmetic Circuits
We investigate the computational complexity of the isomorphism problem for one-time-only branching programs (1-BPI): on input of two one-time-only branching programs B 0 and B 1 , decide whether there exists a permutation of the variables of B 1 such that it becomes equivalent to B 0. Our main result is that 1-BPI cannot be NP-hard unless the polynomial hierarchy collapses. The result is extend...
متن کاملArithmetic Branching Programs with Memory
We extend the well known characterization of VPws as the class of polynomials computed by polynomial size arithmetic branching programs to other complexity classes. In order to do so we add additional memory to the computation of branching programs to make them more expressive. We show that allowing different types of memory in branching programs increases the computational power even for const...
متن کاملThe Isomorphism Problem for Read-Once Branching Programs and Arithmetic Circuits
We investigate the computational complexity of the isomorphism Abstract-1 problem for read-once branching programs (1-BPI): upon input of two read-once branching programs B0 and B1, decide whether there exists a permutation of the variables of B1 such that it becomes equivalent to B0. Our main result is that 1-BPI cannot be NP-hard unless the polyAbstract-2 nomial hierarchy collapses. The resul...
متن کاملSome Lower Bound Results for Set-Multilinear Arithmetic Computations
In this paper, we study the structure of set-multilinear arithmetic circuits and set-multilinear branching programs with the aim of showing lower bound results. We define some natural restrictions of these models for which we are able to show lower bound results. Some of our results extend existing lower bounds, while others are new and raise open questions. Specifically, our main results are t...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1998